const path = require('path');
module.exports = {
	parser: require('postcss-comment'),
	plugins: [
		require('postcss-import')({
			resolve(id, basedir, importOptions) {
				if (id.startsWith('~@/')) {
					return path.resolve(process.env.UNI_INPUT_DIR, id.substr(3));
				} else if (id.startsWith('@/')) {
					return path.resolve(process.env.UNI_INPUT_DIR, id.substr(2));
				} else if (id.startsWith('/') && !id.startsWith('//')) {
					return path.resolve(process.env.UNI_INPUT_DIR, id.substr(1));
				}
				return id;
			},
		}),
		require('autoprefixer')({
			remove: process.env.UNI_PLATFORM !== 'h5',
		}),
		require('@dcloudio/vue-cli-plugin-uni/packages/postcss'),
	],
};
